@charset "UTF-8";

/*vav*/
nav{width: 7.5rem;height:.8rem;background: #fff;}
nav ul{margin-left: .2rem;}
nav li.swiper-slide{float: left;font-size:.3rem;width:
    .65rem;text-align: center;line-height: .8rem;}
nav .active{color: #fe2d63;font-weight:bold;}
nav i{height: .8rem;line-height: .8rem;margin-left: .2rem;font-size:.8rem;color: #fe2d63;}

/*banner*/
.banner{width:7.5rem;height: 3.5rem;position: relative;overflow: hidden;}
.banner img{width:7.5rem;height: 3.5rem;}
.banner p{width:7.5rem;height: .7rem;background:rgba(0,0,0,.5);position: absolute;bottom: 0;z-index:2;color: #fff;font-size: .32rem;line-height: .7rem;text-indent: .2rem;}
.main{width:7.5rem;background: #f7f7f7;margin-top: .4rem;}
.main li{ background: #fff;position: relative;}
.main li a{display: block;width:100%;height:2.2rem;}
.main li img{width:2rem;height:1.9rem;position: absolute;left:.26rem;top:0;}
.main li .describe{width:4.93rem;position: absolute;top:0;left:2.4rem;letter-spacing: .02rem;}
.main li .describe .p2{-webkit-line-clamp: 2;overflow: hidden; -webkit-box-orient:vertical;display:-webkit-box;height:.7rem;}
.main li h2{font-size: .3rem;color: #333333;}
.main li p{font-size: .26rem;margin-top: .25rem;color: #666666;}
.main li span{font-size: .22rem;}
.main span.visit{margin-left: 2rem;}
.main span.weixin{margin-left: .2rem;}